package com.module.app.bean;

import androidx.annotation.Keep;

@Keep
public @interface IType {

    @interface Url {
        String privacy = "https://learncloud3.aiyuxm.com/Mk17s4KuyeBQPaOyEQ5vSA8QUJcOgCBQ/club_privacy.html";
        String privacy_vivo = "https://learncloud2.aiyuxm.com/s4xM9JK2GbP63dfwgrE9MN0WCSCE8qx5/privacy_agreement_club_vivo.html";
        String privacy_huawei = privacy;
        String service = "https://learncloud2.aiyuxm.com/MThVRkVRsxFr1IKhizW3IgSRmHoDddnT/service_agreement_club.html";
        String service_vivo = "https://learncloud2.aiyuxm.com/j52PB1kBObsSVqAp86trQHGRqClzpHGO/service_agreement_club_vivo.html";
    }

    //广告类型
    @interface IAdType {
        int NULL = 0;//空,启动随机广告
        int TX = 1;//腾讯
        int TT = 2;//头条

    }

    //从1开始
    @interface IActivityCode {
        int REQUEST_CODE = 9999;//请求code
        int RESULT_CODE = 9998;//结果code
        int VIDEO_RESULT_CODE = 1;//视频返回结果code
        int VIDEO_RESULT_EDIT_CODE = 2;//视频编辑返回结果code
        int UCROP = 3;//裁剪

    }


    /**
     * 菜单更多按钮类型
     */
    @interface IMenuMoreType {
        int ADD = 1;//添加，导入
        int RECOVERY = 2;//恢复，导出
        int RENAME = 3;//重命名
        int CALL = 4;//拨打
        int EDIT = 5;//编辑
        int DEL = 6;//删除
        int COPY = 7;//复制
        int SET_COMMON = 8;//设置常用
        int CANCEL_COMMON = 9;//取消常用
        int MOVE = 10;//移动
        int VIDEO_TOOL = 11;//工具箱
        int COVER = 12;//封面
        int SORT = 13;//排序
        int ENCODE = 14;//加密
        int DECODE = 15;//解密
        int RECOVERY_COPY = 16;//复制导出

    }

    @interface ISDCache {
        String LOCK_PASSWORD = "lock_password";//锁屏密码
        String PRETEND_PASSWORD = "pretend_password";//伪装密码
        String PRETEND_PASSWORD_TYPE = "pretend_password_type";//伪装类型
        String ALONE_PASSWORD = "alone_password";//独立密码
        String ALONE_PASSWORD_REST_TIME = "alone_password_rest_time";//重置独立密码  开始时间 long
        String ALONE_PASSWORD_COUNT = "alone_password_count";//独立密码加密次数
        String ALONE_PASSWORD_PATH = "alone_password_path_";//独立密码加密路径
        String RETRIEVE_PHONE = "retrieve_phone";//找回密码-电话号码


    }


    /**
     * 缓存
     */
    @interface ICache {
        String CONFIG = "config2";//配置信息
        final String USER = "user";
        String UPDATE_CODE = "update_code";//存储更新版本号，下次不再弹窗，只有更新的版本过来才会再次弹窗
        String CLOSE_PASSWORD = "close_password";//关闭密码
        String FINGERPRINT = "fingerprint";//开启指纹
        String AGREEMENT = "agreement";//隐私协议，Boolean
        String START_UP = "START_UP_1";//启动次数 Integer
        String EVALUATE_HAS = "evaluate_has_1";//是否评价过 Boolean
        String EVALUATE_REJECT = "evaluate_reject_1";// 拒绝评价次数，Integer
        String SCREEN_OUT = "screen_out";// 熄屏处理，ScreenOutBean
        String PICTURE_BROWSE = "picture_browse";// 相册浏览方式 IType.IPictureBrowseType 值
        String LAUNCHER_ACTIVITY = "launcher_Activity"; //PretendAppBean 实体
        String DIALOG_SHOW = "dialog_share_"; //弹窗是否展示
        String SKIN = "skin_"; //当前皮肤 SkinBean json串
        String SKIN_SD = "skin_sd"; //SD皮肤下载的数据  Map<SkinBean> json串
        String AUTO_SKIN_NIGHT = "auto_skin_night"; //自动夜间模式，IAutoNight
        String AUTO_SKIN_NIGHT_START = "auto_skin_night_start"; //自动夜间模式，开始时间
        String AUTO_SKIN_NIGHT_END = "auto_skin_night_end"; //自动夜间模式，结束时间
        String CLOSE_SECURE = "close_secure";//关闭安全，就是防偷窥
    }

    /**
     * 临时缓存，退出app后自动删除
     */
    @interface ITemporaryCache {
        final String TAG = "IApp_";
        String FLAG_ACTIVITY_BROUGHT_TO_FRONT = TAG + "FLAG_ACTIVITY_BROUGHT_TO_FRONT"; //boolean 启动异常，
    }


    /**
     * app类型
     */
    @interface IAppType {
        int no = 1;//无
        int desktop = 2;//回桌面
        int app = 3;//app跳转

    }

    /**
     * 相册浏览类型
     */
    @interface IPictureBrowseType {
        int VERTICAL = 0;//竖屏
        int HORIZONTAL = 1;//横屏
    }

    //登录类型
    @interface ILogin {
        final String PHONE = "phone";
        final String WX = "wx";
        final String QQ = "qq";

    }

    //vip来源
    @interface IVipSource {
        int buy = 1;//购买
        int receive = 2;//兑换
        int blind_box = 3;//盲盒

    }

    //性别
    @interface ISex {
        int male = 0;//男孩
        int female = 1;//女孩
    }

    /**
     * 目录类型
     */
    @interface IFolderType {
        int TYPE_ROOT = 1;//根目录
        int TYPE_COMMON = 2;//常用
        int TYPE_NORMAL = 3;//正常
        int TYPE_RECORD = 4;//记录点滴
    }


    /**
     * 伪装类型
     */
    @interface IPretendType {
        int all = 1;// 隐藏全部数据
        int img = 2;//图片
        int video = 3;//视频
        int cloud = 4;//云相册
        int phone = 5;//电话
        int web = 6;//网页
        int account = 7;//账号
        int record = 8;//记录

    }

    /**
     * 自动夜间模式类型
     */
    @interface IAutoNight {
        int TYPE_NO = 0;//无
        int TYPE_SYSTEM = 1;//跟随系统
        int TYPE_TIME = 2;//自定义时间

    }

    @interface STATUS {
        int start = 0;
        int progress = 1;
        int end = 2;
    }

}
